EOA is 3000; EOF is 3077 
